Retailer claims credit card provider charges merchants 'unacceptably high' fees Walmart Canada stores will stop accepting Visa cards, claiming the credit card provider charges merchants "unacceptably high" fees. Walmart has been unable to agree with Visa on an "acceptable fee," and will no longer accept the company's credit cards starting 18 July , it said in a statement.